.monitor-container {
  width: 100vw;
  min-width: 1400px;
  height: 100vh;
  position: relative;
  overflow: hidden;
  .monitor-left {
    position: absolute;
    top: 60px;
    left: 20px;
    width: 300px;
    height: calc(100% - 60px - 20px);
    z-index: 150;
    display: grid;
    grid-template-rows: 38% 38% calc(24% - 40px);
    grid-row-gap: 20px;
  }
  .monitor-right {
    position: absolute;
    top: 60px;
    right: 20px;
    width: 500px;
    height: calc(100% - 60px - 20px);
    z-index: 150;
    display: grid;
    grid-template-rows: 380px calc(100% - 380px - 20px);
    grid-row-gap: 20px;
  }
  .monitor-center {
    position: absolute;
    bottom: 20px;
    left: calc(50% - (700px / 2));
    z-index: 150;
    width: 700px;
    height: 130px;
    display: grid;
  }
  .monitor-device {
    position: absolute;
    top: 60px;
    left: 340px;
    width: 200px;
    display: grid;
  }
}
